/*
 * @title com.enn.greatgas.dispatch.trans.bean.TcGasSaleIndex.java
 * @Copy.Right (c)2015.好买气电子商务有限公司
 * @Department 技术开发部
 * @date 2019年08月16日 上午10:20:24
 * @author Enn.HowMuch.MybatisGenerator
 * @version V0.1.0
 *
 */
package com.personal.system.domain.test;

import com.alibaba.fastjson.JSON;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName org.mybatis.generator.api.dom.java.TopLevelClass
 * @TableName tc_gas_sale_index
 * @Department tc_gas_sale_index
 * @version V0.1.0
 * @Enn.Howmuch.MybatisGenerator
 */
public class TcGasSaleIndex {
    /**
     * serialVersionUID: 描述
     */
    private static final long serialVersionUID = 2835290467408897144L;

    /**
     * @Department 气销指数主键
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn INDEX_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    private String indexId;

    /**
     * @Department 公司编号
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn COMP_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    private String compId;

    /**
     * @Department 公司名称
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn COMP_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    private String compName;

    /**
     * @Department 价格类型
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn PRICE_STATUS
     * @Enn.Howmuch.MybatisGenerator
     */
    private String priceStatus;

    /**
     * @Department 供应商编号
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn SUPPLIER_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    private String supplierId;

    /**
     * @Department 供应商名称
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn SUPPLIER_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    private String supplierName;

    /**
     * @Department 气源地编号
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn SOURCE_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    private String sourceId;

    /**
     * @Department 气源地名称
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn SOURCE_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    private String sourceName;

    /**
     * @Department 生效时间
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn START_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    /**
     * @Department 失效时间
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn END_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    /**
     * @Department 客户编号
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn C_CODE
     * @Enn.Howmuch.MybatisGenerator
     */
    private String cCode;

    /**
     * @Department 客户名称
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn C_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    private String cName;

    /**
     * @Department 站点编号
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn STATION_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    private String stationId;

    /**
     * @Department 站点名称
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn STATION_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    private String stationName;

    /**
     * @Department 指数价格
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn INDEX_PRICE
     * @Enn.Howmuch.MybatisGenerator
     */
    private BigDecimal indexPrice;

    /**
     * @Department 销售区域限制
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn SALES_LIMIT
     * @Enn.Howmuch.MybatisGenerator
     */
    private String salesLimit;

    /**
     * @Department 备注
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn REMARK
     * @Enn.Howmuch.MybatisGenerator
     */
    private String remark;

    /**
     * @Department 创建人
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn CREATER
     * @Enn.Howmuch.MybatisGenerator
     */
    private String creater;

    /**
     * @Department 创建时间
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn CREATE_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    private Date createTime;

    /**
     * @Department 更新人
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn UPDATER
     * @Enn.Howmuch.MybatisGenerator
     */
    private String updater;

    /**
     * @Department 更新时间
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn UPDATE_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    private Date updateTime;

    /**
     * @Department 时间戳
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn TIMESTAMP
     * @Enn.Howmuch.MybatisGenerator
     */
    private Date timestamp;

    private String indexStatus;

    /**
     * @Department 审批状态
     * @DatabaseTable tc_gas_sale_index
     * @DatabaseColumn APPROVAL_STATUS
     * @Enn.Howmuch.MybatisGenerator
     */
    private String approvalStatus;

    /**
     * 是否补录 00否 01是
     */
    private String afterFill;

    private String createUserName;

    private String gmsStartTime;

    private String gmsEndTime;

    private String havingDetailinfo;

    private String clientName;

    private String stationNameOwn;

    private String listPrice;

    private String areaCode;

    private String areaName;

    private String priceType;

    private String provinceName;

    private String cityName;

    private String countyName;

    private String floatPrice;

    private String indexIds;

    private String indexDetail;

    /**
     * 价格编号
     */
    private String priceNo;

    /**
     * 气源地类型
     */
    private String gasType;

    /**
     * 气源地标签
     */
    private String sourceTag;

    /**
     * 浮动比例
     */
    private String rate;

    /**
     * 最高市场指导价
     */
    private BigDecimal max;

    /**
     * 最低市场指导价
     */
    private BigDecimal min;

    public BigDecimal getMax() {
        return max;
    }

    public void setMax(BigDecimal max) {
        this.max = max;
    }

    public BigDecimal getMin() {
        return min;
    }

    public void setMin(BigDecimal min) {
        this.min = min;
    }

    public String getRate() {
        return rate;
    }

    public void setRate(String rate) {
        this.rate = rate;
    }

    public String getPriceNo() {
        return priceNo;
    }

    public void setPriceNo(String priceNo) {
        this.priceNo = priceNo;
    }

    public String getGasType() {
        return gasType;
    }

    public void setGasType(String gasType) {
        this.gasType = gasType;
    }

    public String getSourceTag() {
        return sourceTag;
    }

    public void setSourceTag(String sourceTag) {
        this.sourceTag = sourceTag;
    }

    /**
     * 报价类型 01老指数 02市场指导价
     * @DatabaseColumn PRICE_SOURCE_TYPE
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String priceSourceType;

    /**
     * 消息状态 00未读 01已读
     * @DatabaseColumn MESSAGE_STATUS
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String messageStatus;

    /**
     * 审批通过时间
     * @DatabaseColumn APPROVAL_TIME
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Date approvalTime;

    /**
     * 审批通过备注
     * @DatabaseColumn APPROVAL_REMARK
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String approvalRemark;

    /**
     * 提交审批人
     * @DatabaseColumn SUBMIT_USER_ID
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String submitUserId;

    /**
     * 提交审批时间
     * @DatabaseColumn SUBMIT_TIME
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private Date submitTime;

    /**
     * CTL出厂价格
     * @DatabaseColumn CTL_PRICE
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private BigDecimal ctlFactoryPrice;

    /**
     * CTL时间
     * @DatabaseColumn CTL_TIME
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
//    @JSONField(format="yyyy-MM-dd")
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date ctlTime;

    /**
     * 参考价格
     * @DatabaseColumn REFER_INFO
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String referInfo;

    /**
     * 分组主表ID
     * @DatabaseColumn MAIN_ID
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    private String mainId;

    /**
     * 其他主体价格
     */
    private String otherCompInfo;

    /**
     * 分组id
     */
    private String groupId;

    /**
     * 关联气采成本明细id
     */
    private String gasPriceDetailedId;

    public TcGasSaleIndex() {
    }

    /**
     * 获取tc_gas_sale_index.INDEX_ID
     *
     * @return tc_gas_sale_index.INDEX_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getIndexId() {
        return indexId;
    }

    /**
     * 设置tc_gas_sale_index.INDEX_ID
     *
     * @param settc_gas_sale_index.INDEX_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setIndexId(String indexId) {
        this.indexId = indexId == null ? null : indexId.trim();
    }

    /**
     * 获取tc_gas_sale_index.COMP_ID
     *
     * @return tc_gas_sale_index.COMP_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getCompId() {
        return compId;
    }

    /**
     * 设置tc_gas_sale_index.COMP_ID
     *
     * @param settc_gas_sale_index.COMP_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setCompId(String compId) {
        this.compId = compId == null ? null : compId.trim();
    }

    /**
     * 获取tc_gas_sale_index.COMP_NAME
     *
     * @return tc_gas_sale_index.COMP_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getCompName() {
        return compName;
    }

    /**
     * 设置tc_gas_sale_index.COMP_NAME
     *
     * @param settc_gas_sale_index.COMP_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setCompName(String compName) {
        this.compName = compName == null ? null : compName.trim();
    }

    /**
     * 获取tc_gas_sale_index.PRICE_STATUS
     *
     * @return tc_gas_sale_index.PRICE_STATUS
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getPriceStatus() {
        return priceStatus;
    }

    /**
     * 设置tc_gas_sale_index.PRICE_STATUS
     *
     * @param settc_gas_sale_index.PRICE_STATUS
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setPriceStatus(String priceStatus) {
        this.priceStatus = priceStatus == null ? null : priceStatus.trim();
    }

    /**
     * 获取tc_gas_sale_index.SUPPLIER_ID
     *
     * @return tc_gas_sale_index.SUPPLIER_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getSupplierId() {
        return supplierId;
    }

    /**
     * 设置tc_gas_sale_index.SUPPLIER_ID
     *
     * @param settc_gas_sale_index.SUPPLIER_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId == null ? null : supplierId.trim();
    }

    /**
     * 获取tc_gas_sale_index.SUPPLIER_NAME
     *
     * @return tc_gas_sale_index.SUPPLIER_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getSupplierName() {
        return supplierName;
    }

    /**
     * 设置tc_gas_sale_index.SUPPLIER_NAME
     *
     * @param settc_gas_sale_index.SUPPLIER_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName == null ? null : supplierName.trim();
    }

    /**
     * 获取tc_gas_sale_index.SOURCE_ID
     *
     * @return tc_gas_sale_index.SOURCE_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getSourceId() {
        return sourceId;
    }

    /**
     * 设置tc_gas_sale_index.SOURCE_ID
     *
     * @param settc_gas_sale_index.SOURCE_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setSourceId(String sourceId) {
        this.sourceId = sourceId == null ? null : sourceId.trim();
    }

    /**
     * 获取tc_gas_sale_index.SOURCE_NAME
     *
     * @return tc_gas_sale_index.SOURCE_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getSourceName() {
        return sourceName;
    }

    /**
     * 设置tc_gas_sale_index.SOURCE_NAME
     *
     * @param settc_gas_sale_index.SOURCE_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setSourceName(String sourceName) {
        this.sourceName = sourceName == null ? null : sourceName.trim();
    }

    /**
     * 获取tc_gas_sale_index.START_TIME
     *
     * @return tc_gas_sale_index.START_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * 设置tc_gas_sale_index.START_TIME
     *
     * @param settc_gas_sale_index.START_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * 获取tc_gas_sale_index.END_TIME
     *
     * @return tc_gas_sale_index.END_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 设置tc_gas_sale_index.END_TIME
     *
     * @param settc_gas_sale_index.END_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取tc_gas_sale_index.C_CODE
     *
     * @return tc_gas_sale_index.C_CODE
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getcCode() {
        return cCode;
    }

    /**
     * 设置tc_gas_sale_index.C_CODE
     *
     * @param settc_gas_sale_index.C_CODE
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setcCode(String cCode) {
        this.cCode = cCode == null ? null : cCode.trim();
    }

    /**
     * 获取tc_gas_sale_index.C_NAME
     *
     * @return tc_gas_sale_index.C_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getcName() {
        return cName;
    }

    /**
     * 设置tc_gas_sale_index.C_NAME
     *
     * @param settc_gas_sale_index.C_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setcName(String cName) {
        this.cName = cName == null ? null : cName.trim();
    }

    /**
     * 获取tc_gas_sale_index.STATION_ID
     *
     * @return tc_gas_sale_index.STATION_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getStationId() {
        return stationId;
    }

    /**
     * 设置tc_gas_sale_index.STATION_ID
     *
     * @param settc_gas_sale_index.STATION_ID
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setStationId(String stationId) {
        this.stationId = stationId == null ? null : stationId.trim();
    }

    /**
     * 获取tc_gas_sale_index.STATION_NAME
     *
     * @return tc_gas_sale_index.STATION_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getStationName() {
        return stationName;
    }

    /**
     * 设置tc_gas_sale_index.STATION_NAME
     *
     * @param settc_gas_sale_index.STATION_NAME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setStationName(String stationName) {
        this.stationName = stationName == null ? null : stationName.trim();
    }

    /**
     * 获取tc_gas_sale_index.INDEX_PRICE
     *
     * @return tc_gas_sale_index.INDEX_PRICE
     * @Enn.Howmuch.MybatisGenerator
     */
    public BigDecimal getIndexPrice() {
        return indexPrice;
    }

    /**
     * 设置tc_gas_sale_index.INDEX_PRICE
     *
     * @param settc_gas_sale_index.INDEX_PRICE
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setIndexPrice(BigDecimal indexPrice) {
        this.indexPrice = indexPrice;
    }

    /**
     * 获取tc_gas_sale_index.SALES_LIMIT
     *
     * @return tc_gas_sale_index.SALES_LIMIT
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getSalesLimit() {
        return salesLimit;
    }

    /**
     * 设置tc_gas_sale_index.SALES_LIMIT
     *
     * @param settc_gas_sale_index.SALES_LIMIT
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setSalesLimit(String salesLimit) {
        this.salesLimit = salesLimit == null ? null : salesLimit.trim();
    }

    /**
     * 获取tc_gas_sale_index.REMARK
     *
     * @return tc_gas_sale_index.REMARK
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置tc_gas_sale_index.REMARK
     *
     * @param settc_gas_sale_index.REMARK
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 获取tc_gas_sale_index.CREATER
     *
     * @return tc_gas_sale_index.CREATER
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getCreater() {
        return creater;
    }

    /**
     * 设置tc_gas_sale_index.CREATER
     *
     * @param settc_gas_sale_index.CREATER
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setCreater(String creater) {
        this.creater = creater == null ? null : creater.trim();
    }

    /**
     * 获取tc_gas_sale_index.CREATE_TIME
     *
     * @return tc_gas_sale_index.CREATE_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置tc_gas_sale_index.CREATE_TIME
     *
     * @param settc_gas_sale_index.CREATE_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取tc_gas_sale_index.UPDATER
     *
     * @return tc_gas_sale_index.UPDATER
     * @Enn.Howmuch.MybatisGenerator
     */
    public String getUpdater() {
        return updater;
    }

    /**
     * 设置tc_gas_sale_index.UPDATER
     *
     * @param settc_gas_sale_index.UPDATER
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setUpdater(String updater) {
        this.updater = updater == null ? null : updater.trim();
    }

    /**
     * 获取tc_gas_sale_index.UPDATE_TIME
     *
     * @return tc_gas_sale_index.UPDATE_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置tc_gas_sale_index.UPDATE_TIME
     *
     * @param settc_gas_sale_index.UPDATE_TIME
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取tc_gas_sale_index.TIMESTAMP
     *
     * @return tc_gas_sale_index.TIMESTAMP
     * @Enn.Howmuch.MybatisGenerator
     */
    public Date getTimestamp() {
        return timestamp;
    }

    /**
     * 设置tc_gas_sale_index.TIMESTAMP
     *
     * @param settc_gas_sale_index.TIMESTAMP
     * @Enn.Howmuch.MybatisGenerator
     */
    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }

    public String getIndexStatus() {
        return indexStatus;
    }

    public void setIndexStatus(String indexStatus) {
        this.indexStatus = indexStatus;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getGmsStartTime() {
        return gmsStartTime;
    }

    public void setGmsStartTime(String gmsStartTime) {
        this.gmsStartTime = gmsStartTime;
    }

    public String getGmsEndTime() {
        return gmsEndTime;
    }

    public void setGmsEndTime(String gmsEndTime) {
        this.gmsEndTime = gmsEndTime;
    }

    public String getHavingDetailinfo() {
        return havingDetailinfo;
    }

    public void setHavingDetailinfo(String havingDetailinfo) {
        this.havingDetailinfo = havingDetailinfo;
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName;
    }

    public String getStationNameOwn() {
        return stationNameOwn;
    }

    public void setStationNameOwn(String stationNameOwn) {
        this.stationNameOwn = stationNameOwn;
    }

    public String getListPrice() {
        return listPrice;
    }

    public void setListPrice(String listPrice) {
        this.listPrice = listPrice;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getPriceType() {
        return priceType;
    }

    public void setPriceType(String priceType) {
        this.priceType = priceType;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCountyName() {
        return countyName;
    }

    public void setCountyName(String countyName) {
        this.countyName = countyName;
    }

    public String getFloatPrice() {
        return floatPrice;
    }

    public void setFloatPrice(String floatPrice) {
        this.floatPrice = floatPrice;
    }

    public String getIndexIds() {
        return indexIds;
    }

    public void setIndexIds(String indexIds) {
        this.indexIds = indexIds;
    }

    public String getIndexDetail() {
        return indexDetail;
    }

    public void setIndexDetail(String indexDetail) {
        this.indexDetail = indexDetail;
    }

    public String getApprovalStatus() {
        return approvalStatus;
    }

    public void setApprovalStatus(String approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    /**
     * 获取PRICE_TYPE的值
     *
     * @return tc_gas_sale_index.PRICE_TYPE
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getPriceSourceType() {
        return priceSourceType;
    }

    /**
     * 设置PRICE_TYPE的值
     *
     * @param priceType (tc_gas_sale_index.PRICE_TYPE)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setPriceSourceType(String priceSourceType) {
        this.priceSourceType = priceSourceType == null ? null : priceSourceType.trim();
    }

    /**
     * 获取MESSAGE_STATUS的值
     *
     * @return tc_gas_sale_index.MESSAGE_STATUS
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getMessageStatus() {
        return messageStatus;
    }

    /**
     * 设置MESSAGE_STATUS的值
     *
     * @param messageStatus (tc_gas_sale_index.MESSAGE_STATUS)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setMessageStatus(String messageStatus) {
        this.messageStatus = messageStatus == null ? null : messageStatus.trim();
    }

    /**
     * 获取APPROVAL_TIME的值
     *
     * @return tc_gas_sale_index.APPROVAL_TIME
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Date getApprovalTime() {
        return approvalTime;
    }

    /**
     * 设置APPROVAL_TIME的值
     *
     * @param approvalTime (tc_gas_sale_index.APPROVAL_TIME)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setApprovalTime(Date approvalTime) {
        this.approvalTime = approvalTime;
    }

    /**
     * 获取APPROVAL_REMARK的值
     *
     * @return tc_gas_sale_index.APPROVAL_REMARK
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getApprovalRemark() {
        return approvalRemark;
    }

    /**
     * 设置APPROVAL_REMARK的值
     *
     * @param approvalRemark (tc_gas_sale_index.APPROVAL_REMARK)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setApprovalRemark(String approvalRemark) {
        this.approvalRemark = approvalRemark == null ? null : approvalRemark.trim();
    }

    /**
     * 获取SUBMIT_USER_ID的值
     *
     * @return tc_gas_sale_index.SUBMIT_USER_ID
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getSubmitUserId() {
        return submitUserId;
    }

    /**
     * 设置SUBMIT_USER_ID的值
     *
     * @param submitUserId (tc_gas_sale_index.SUBMIT_USER_ID)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setSubmitUserId(String submitUserId) {
        this.submitUserId = submitUserId == null ? null : submitUserId.trim();
    }

    /**
     * 获取SUBMIT_TIME的值
     *
     * @return tc_gas_sale_index.SUBMIT_TIME
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Date getSubmitTime() {
        return submitTime;
    }

    /**
     * 设置SUBMIT_TIME的值
     *
     * @param submitTime (tc_gas_sale_index.SUBMIT_TIME)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setSubmitTime(Date submitTime) {
        this.submitTime = submitTime;
    }

    /**
     * 获取CTL_PRICE的值
     *
     * @return tc_gas_sale_index.CTL_PRICE
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public BigDecimal getCtlFactoryPrice() {
        return ctlFactoryPrice;
    }

    /**
     * 设置CTL_PRICE的值
     *
     * @param ctlFactoryPrice (tc_gas_sale_index.CTL_PRICE)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setCtlFactoryPrice(BigDecimal ctlFactoryPrice) {
        this.ctlFactoryPrice = ctlFactoryPrice;
    }

    /**
     * 获取CTL_TIME的值
     *
     * @return tc_gas_sale_index.CTL_TIME
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public Date getCtlTime() {
        return ctlTime;
    }

    /**
     * 设置CTL_TIME的值
     *
     * @param ctlTime (tc_gas_sale_index.CTL_TIME)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setCtlTime(Date ctlTime) {
        this.ctlTime = ctlTime;
    }

    /**
     * 获取REFER_INFO的值
     *
     * @return tc_gas_sale_index.REFER_INFO
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getReferInfo() {
        return referInfo;
    }

    /**
     * 设置REFER_INFO的值
     *
     * @param referInfo (tc_gas_sale_index.REFER_INFO)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setReferInfo(String referInfo) {
        this.referInfo = referInfo == null ? null : referInfo.trim();
    }

    /**
     * 获取MAIN_ID的值
     *
     * @return tc_gas_sale_index.MAIN_ID
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public String getMainId() {
        return mainId;
    }

    /**
     * 设置MAIN_ID的值
     *
     * @param mainId (tc_gas_sale_index.MAIN_ID)
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    public void setMainId(String mainId) {
        this.mainId = mainId == null ? null : mainId.trim();
    }

    public String getOtherCompInfo() {
        return otherCompInfo;
    }

    public void setOtherCompInfo(String otherCompInfo) {
        this.otherCompInfo = otherCompInfo;
    }

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getGasPriceDetailedId() {
        return gasPriceDetailedId;
    }

    public void setGasPriceDetailedId(String gasPriceDetailedId) {
        this.gasPriceDetailedId = gasPriceDetailedId;
    }

    public String getAfterFill() {
        return afterFill;
    }

    public void setAfterFill(String afterFill) {
        this.afterFill = afterFill;
    }

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}
